function calcul(rubrique){
	var rubriqueright = rubrique.concat('right');
	for(i=0;i<document.frm.elements[rubriqueright].length;i++){	// appel par le 'name'
	   if(document.frm.elements[rubriqueright][i].checked){
		r=(1*document.frm.elements[rubriqueright][i].value);
		}
	}
	var rubriqueleft = rubrique.concat('left');
	for(i=0;i<document.frm.elements[rubriqueleft].length;i++){
	   if(document.frm.elements[rubriqueleft][i].checked){
		l=(1*document.frm.elements[rubriqueleft][i].value);
		}
	}
	s=(r+l)/2;
	x=document.getElementById('score'.concat(rubrique));x.value=s; // On affecte
}


function recupere_genetique(code1, code2, code3, code4, code5){
	var code1 = document.getElementById(code1).value;
	var code2 = document.getElementById(code2).value;
	var code3 = document.getElementById(code3).value;
	var code4 = document.getElementById(code4).value;
	var code5 = document.getElementById(code5).value;
	window.open("../commun/see_genetics.php?ind="+code1+"-"+code2+"-"+code3+"-"+code4+"-"+code5+"&from=entry");
}

function confirmer_suppression(fiche){
	if(confirm("Delete form this entry ?")) {
		document.location.replace("../authok.php?delete="+fiche);
	}else{
		document.location.replace("./page_principale.php?fiche="+fiche);
	}
}

function confirmer_suppression_fichier(fichier, form){
	if(confirm("Delete file "+ fichier +"?")) {
		document.location.replace("./page_principale.php?form="+form+"&delete="+fichier);
	}else{
		document.location.replace("./page_principale.php?form="+form);
	}
}

function confirmer_suppression_consultation(form, ind, from){
	if(confirm("Delete form "+form+ "?")) {
		document.location.replace("./see_clinique.php?from="+from+"&delete="+form+"&view=diagnosis&table=diagnostic&ind="+ind);
	}else{
		document.location.replace("./see_clinique.php?from="+from+"&ind="+ind+"&view=diagnosis");
	}
}

function confirmer_suppression_activity(form, ind, from){
	if(confirm("Delete activity form "+form+ "?")) {
		document.location.replace("./see_clinique.php?from="+from+"&delete="+form+"&view=activity&table=fiche_activite&ind="+ind);
	}else{
		document.location.replace("./see_clinique.php?from="+from+"&ind="+ind+"&view=activity");
	}
}

function quit(pathway){
	if(confirm("Exit ?")) {
		document.location.replace(pathway+"/index.php?logout=true");
	}
}

function toggleDiagnosticConnu(texte){
	if(texte == 'oui'){
		elmt = document.getElementById('div_diagnostic_genetique');
		elmt.style.display = 'block';
	}else if(texte == 'non'){
		elmt = document.getElementById('div_diagnostic_genetique');
		elmt.style.display = 'none';
	}		
		
}

function uncheck(input, id) {
	if (document.getElementById) {
			var radio = document.getElementById(input+id);
			var temp = document.getElementById(input+'_temp');
	} else if (document.all) {
			var radio = document.all[input+id];
			var temp = document.all[input+'_temp'];
	} else {
		if ((navigator.appname.indexOf("Netscape") != -1) && parseInt(navigator.appversion == 4)) {
			var radio = document.layers[input+id];
			var temp = document.layers[input+'_temp'];
		}
	}
	if(radio.value == temp.value) {
		radio.checked = false;
		temp.value = '';
		} else {
		temp.value = radio.value;
	}
}

function onBlurNombre(champ_nombre) {
	var thisValue = champ_nombre.value; // On récupère la valeur du champ

	if(isNaN(thisValue)){
		alert('Please enter a float number (ex: 1.5)');
	}
}

function onBlurDate(champ_date) {
	var thisValue = champ_date.value; // On récupère la valeur du champ
	var regex = /^[0-9]{4}\-[0-9]{2}\-[0-9]{2}$/;
	if(!regex.test(thisValue)){
		alert('Please enter a date (ex: 1982-11-10)');
	}
}

function onBlurDisablityStage(champ_disability_6, onset_age) {
	var thisValue = parseInt(champ_disability_6.value); // On récupère la valeur du champ
	var onset_age = parseInt(onset_age.value); // On récupère la valeur du champ
	if(isNaN(thisValue)){
		alert('Please enter a float number (ex: 1.5)');
	}else{
		var disability_index = (6/thisValue) - onset_age;
		alert(disability_index);
	}
}

function calcul(rubrique){
var rubriqueright = rubrique.concat('right');
for(i=0;i<document.frm_sara.elements[rubriqueright].length;i++){	// appel par le 'name'
   if(document.frm_sara.elements[rubriqueright][i].checked){
	r=(1*document.frm_sara.elements[rubriqueright][i].value);
	}
}
var rubriqueleft = rubrique.concat('left');
for(i=0;i<document.frm_sara.elements[rubriqueleft].length;i++){
   if(document.frm_sara.elements[rubriqueleft][i].checked){
	l=(1*document.frm_sara.elements[rubriqueleft][i].value);
	}
}
s=(r+l)/2;
x=document.getElementById('score'.concat(rubrique));x.value=s; // On affecte
}

function hoverTr() {
	var tabTr = document.getElementsByTagName('data'); // récupération de tous les tr
 
	for(var i = 0; i < tabTr.length; i++) {
	if(tabTr[i].className != 'vert')// filtre sur les tr donc seule celle dont le className != 'vert' changerons de couleur au passage de la souris
	  {
		tabTr[i].onmouseover = survolerTr; //onmouseover
		tabTr[i].onmouseout = QuitterTr; //onmouseout 
	  }	
	}//for
 
	function survolerTr() {
		this.className = 'survolRed';
	}//onmouseover
 
	function QuitterTr() {
		this.className = '';
	}//onmouseout
}
